@charset "utf-8";
body { min-width: 1200px;}
a:hover { color: #EE7700;}
#header { height: 100px; }



/*列表*/
.plist .wrap { padding: 9px; border: 1px solid #EEE; transition: all .5s ease 0s; }
.plist .wrap:hover { background: #EEE;}
.plist .title { padding: 10px 0; text-align: center; }
.plist .content { font-size: 12px; height: 80px; color: #666; padding: 0 10px; }

.pdlist { margin-bottom: 20px; border: 1px solid #EEE; padding: 19px;  }
.pdlist:hover { border: 1px solid #DDD; }
.pdlist .title { font-size: 18px; }
.pdlist .content { color: #666; padding: 10px 0; }

.alist { margin-bottom: 20px; }
.alist:hover .date { border-color: #999; }
.alist .date { text-align: center; color: #666; border: 1px solid #EEE; transition: all .5s ease 0s;}
.alist .date .month_day { font-size: 16px; margin-top: 15px; }
.alist .date .year { font-size: 18px; margin-bottom: 15px; }
.alist .title { font-size: 18px; border-bottom: 1px solid #EEE; line-height: 30px; }
.alist .content { padding: 10px 0; color: #999; font-size: 12px; }

.channel_list li { margin-bottom: 4px; }
.channel_list li a { display: block; line-height: 36px; background: #EEE; padding: 0 10px; }
.channel_list li a:hover { background: #EE7700; color: #FFF; }
.channel_list li a.current { background: #EE7700; color: #FFF; }
.channel_wlist { margin: 20px auto; text-align: center; }
.channel_wlist li { display: inline-block; margin-right: 10px; }
.channel_wlist li a { background: #EEE; height: 40px; line-height: 40px; display: block; text-align: center; padding: 0 30px; font-size: 16px;}
.channel_wlist li a:hover { background: #005BEA; color: #FFF; }
.channel_wlist li a.current { background: #005BEA; color: #FFF; }

.channel_plist .hd { background: #EE7700 url(images/icon1.png) right center no-repeat; line-height: 36px; padding: 0 10px; margin-bottom: 2px;}
.channel_plist .hd.on { background: #EE7700 url(images/icon2.png) right center no-repeat;  }
.channel_plist .hd a { display: block; color: #EEE; }
.channel_plist .bd { display: none; }
.channel_plist .bd li { background: #EEE; line-height: 30px; padding: 0 20px; margin-bottom: 2px; }
.channel_plist .bd li a { display: block; color: #333;}

#detail_name { }
#detail_intro { font-size: 12px; color: #999; margin-bottom: 20px;}
#detail_content { padding: 20px 0; }
#detail_content p { line-height: 32px; }
#detail_picture { margin: 20px 0; text-align: center;}
#detail_video { margin: 20px 0; text-align: center; }
#detail_video embed  { width: 100%; height: 535px; }
#detail_attachment { margin: 20px 0; }

#detail_slideshow .bd li img { width: 100%; }
#detail_slideshow .hd { margin-top: 10px;}
#detail_slideshow .hd li img { cursor: pointer; }
#detail_slideshow .hd li.on img { transform: scale(1.2, 1.2); }


#channel_content { padding:10px;border: solid 1px #EEE;overflow: hidden; zoom: 1; margin-bottom:5px;  }
#channel_content p {line-height: 32px;}

.page_show { margin: 20px 0; text-align:center; }
.page_show a { display: inline-block; height: 40px; line-height: 40px; min-width: 40px; text-align: center; background: #F2F2F2;  border-radius: 5px; margin:0 4px;}
.page_show a:hover, .page_show a.page_current { background: #005BEA; color: #FFF; }

.flist { margin-bottom: 20px;}
.flist .username { background: #EEE; padding: 10px; }
.flist .content { padding: 20px; border: 1px solid #EEE; }
.flist .content .answer { padding: 10px; border: 1px solid #EEE; margin-top: 10px; }


.container { max-width: 1400px; margin: 5px auto; }
.container:after { clear: both; content: " "; display: block; height: 0; overflow: hidden; visibility: hidden; }
.container img { width:auto;display:initial;}
.imgpic img {display:block; margin:0 auto; width:100%; height:265px;}



.nav .sub { margin: 0; height: auto; display: none; position: absolute; left: 0; background: #FFF; z-index: 99999; width: auto; width: 128px; }
.nav .sub li { background: none; float: none; }
.nav .sub li a { display: block; text-align: center; height: 36px; line-height: 36px; font-size: 12px; font-weight: normal; }
.nav .sub li a:hover { background: #0061AE; color: #FFF; }